//#include <stdio.h>
//
//int main()
//{
//	int ch[10];
//	int i,j;
//	int min;
//	int temp;
//	for(i=0;i<10;i++)
//	{
//		scanf("%d",&ch[i]);
//	}
//	for(i=0;i<10;i++)
//	{
//		for(j=i+1;j<10;j++)
//		{
//			if(ch[i]>ch[j])
//			{
//				temp=ch[j];
//				ch[j]=ch[i];
//				ch[i]=temp;
//			}
//		}
//		printf("%d\n",ch[i]);
//	}
//	return 0;
//}
//冒泡排序
#include <stdio.h>
int main()
{
	int ch[10];
	int i, j;
	int min;  
	int temp;
    for(i=0; i<10; i++)
    {
        scanf("%d", &ch[i]);
    }
	for(i=0;i<10;i++)
	{
		min=i;
		for(j=i+1;j<10;j++)
		{
			if(ch[min]>ch[j])
			min=j;
		}
		temp=ch[min];
		ch[min]=ch[i];
		ch[i]=temp;
		printf("%d\n",ch[i]);	
	}
}
//选择排序
